在本章中，了解了编译器的典型组件，使用算术表达式语言介绍编程语言的语法。了解了如何为这种语言开发前端的典型组件:词法分析器、解析器、语义分析器和代码生成器。代码生成器只生成LLVM IR，并使用LLVM llc静态编译器从中创建目标文件。现在我们已经开发了第一个基于llvm的编译器!

下一章中，我们将深化这方面的知识，为编程语言构建前端。